monkey carriage - Spanish English Dictionary